#include"func.h"

//二维数组的创建。数组行列数一定要和宏定义的一样以创建0*0~ROW*COL所有大小的棋盘。
/*
char arr[ROW][COL] = { 0 };
int n = 0;
for (n = 0;n < ROW * COL;n++)
	*(&arr[0][0] + n) = ' ';
    */

//画棋盘的工具。接收棋盘的行数、列数、存储棋盘内容的二维数组，打印棋盘及棋子。
void plate(int x,int y,char arr[][COL])
{
	int a = 0;
	int b = 0;
	for (a = 0;a < x;a++)
	{
		for (b = 0;b < y;b++)
		{
			printf(" %c ", arr[a][b]);
			if (b < y-1)
				printf("|");
		}
		printf("\n");
		if (a < x-1)
		{
			for (b = 0;b < y;b++)
			{
				printf("---");
				if (b < y - 1)
					printf("|");
			}
		}
		printf("\n");
	}
}
